minios: drop volatile qualifier from some status variables
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 6 May 2008 15:35:44 +0000 (16:35 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 6 May 2008 15:35:44 +0000 (16:35 +0100)
since we already use memory barriers as approriate to prevent
concurrent access with event handlers.

Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
extras/mini-os/include/lib.h

index 96e17ecd4cf24bda4bbaa523cce1fe62e44c6519..0acb0fc4e2ca81501058b65bebc5975016ca36d2 100644 (file)
@@ -162,7 +162,7 @@ extern struct file {
              * wakes select for this FD. */
             struct {
                 evtchn_port_t port;
-                volatile unsigned long pending;
+                unsigned long pending;
                 int bound;
             } ports[MAX_EVTCHN_PORTS];
        } evtchn;
@@ -181,7 +181,7 @@ extern struct file {
             xenbus_event_queue events;
         } xenbus;
     };
-    volatile int read; /* maybe available for read */
+    int read;  /* maybe available for read */
 } files[];
 
 int alloc_fd(enum fd_type type);